﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace PromotionApp.Model
{
    public class Category
    {
        #region Private Variable

        private int _No = 0;        
        private int _CategoryId = 0;        
        private string _CategoryName = string.Empty;        
        private string _DomainName = string.Empty;        
        private string _LanguageCode = string.Empty;
        private string _LanguageName = string.Empty;        
        private string _StatusCode = string.Empty;
        private string _StatusName = string.Empty;         
        private int _CreateBy = 0;
        private string _CreatedByName = string.Empty;        
        private DateTime _CreateDate = DateTime.MinValue;
        private int _UpdatedBy = 0;
        private string _UpdatedByName = string.Empty;                        
        private DateTime _UpdatedDate = DateTime.MinValue;
       
        #endregion

        #region Property

        public int No
        {
            get { return _No; }
            set { _No = value; }
        }

        public int CategoryId
        {
            get { return _CategoryId; }
            set { _CategoryId = value; }
        }

        public string CategoryName
        {
            get { return _CategoryName; }
            set { _CategoryName = value; }
        }

        public string DomainName
        {
            get { return _DomainName; }
            set { _DomainName = value; }
        }

        public string LanguageCode
        {
            get { return _LanguageCode; }
            set { _LanguageCode = value; }
        }

        public string LanguageName
        {
            get { return _LanguageName; }
            set { _LanguageName = value; }
        }

        public string StatusCode
        {
            get { return _StatusCode; }
            set { _StatusCode = value; }
        }

        public string StatusName
        {
            get { return _StatusName; }
            set { _StatusName = value; }
        }

        public int CreatedBy
        {
            get { return _CreateBy; }
            set { _CreateBy = value; }
        }

        public string CreatedByName
        {
            get { return _CreatedByName; }
            set { _CreatedByName = value; }
        }

        public DateTime CreatedDate
        {
            get { return _CreateDate; }
            set { _CreateDate = value; }
        }

        public int UpdatedBy
        {
            get { return _UpdatedBy; }
            set { _UpdatedBy = value; }
        }

        public string UpdatedByName
        {
            get { return _UpdatedByName; }
            set { _UpdatedByName = value; }
        }

        public DateTime UpdatedDate
        {
            get { return _UpdatedDate; }
            set { _UpdatedDate = value; }
        }

        #endregion

        #region Constructor

        public Category()
        {

        }

        #endregion
    }
}